Pros
1)The best part is that you get to interact with clients and understand thier needs 2) Salary is very good
Cons
There are many cons in this company 1) There is no proper team management here. The seniors do almost no work and all the pressure comes on new joines and interns 2) Unrealistic deadlines for the project 3) Your half of the day will go in calls only 4) Your manager will expect alot from you like help in hiring, attend study groups, do certifications, give presentations in bootcamp, help your team mates After all this also complete your work lol 5) You will hardly get time to do anything else And the most important point "NO SOCIAL LIFE" Forget your social life here as you will be working till 12 or 1 in the midnight and start your day again next day at 9 am