Pros
* Company with big clients
* Got a chance to handle projects and co-ordinate directly with clients
* Learned a lot about Servers, Domain, Mobile Apps
* Free environment to learn anything and increase your knowledge
* Convenient Location
* Good Team and everyone ready to help each other in possible way
* Management is very linient on employees
Cons
A project manager required as lots of projects come one after another