Pros
Stock options , rsu offered .
Cons
Hierarchical structure Too many managers No 360 degree feedback No redressal mechanism No clarity on polices Worst health care plan Worst severance package Too much dependency on one client No support to working mother's Discrimination environment against fairer sex. Lots of talk about hiring female workforce , and in highly skewed female ratio , they find reasons to fire working mothers In Times of layoff , in order to avoid giving severance package , they put employees on performance cycles, and inspite of delivering and working hard , they end up finding lame excuses to fire employees, such as in case of requirement change by customer , it is developers fault, connecting with some one else on the team without management approval, it is a crime .In the end they save on severance package.