Really Love working here. People are really kind and the projects are outstanding. The learning curve for entry levels is quite steep and the training they offer is really helpful. Being a small sized company you get to work on multiple aspects and the exposure you get will definitely help you in your career.
Cons
Not many. But lacks structure, there are no means to measure your performance or track your growth.