Pros: This is a good and compact PC which provides a high CPU performance and it also has an amazing external expanding capacity. Cons: Though the external expansion is very good the internal expansion is very limited and it has a low quality 3D graphics performance.