Great upper management team and cooperative colleagues, here working is like learning new things always, and it provides you a good platform to prove yourself .
Cons
Low salaries , extreme work pressure in order to get job done , less opportunity for growth and high asking rate.