Less salary
No opportunities same position
Less increment
No credit given for the work done
Uneducated top ranked employees (have to tell and go back of them to get work done)
A company which always follows good practices and methodologies. HR team is helpful. Senior staff is always giving hand to new recruits. Very clean attractive environment to perform work peacefully.
Cons
There are some PC issues which are unable to be fixed by Systems Administrators so that they persist for days/weeks and we often need to change PCs to perform tasks.