Good Pay.
If you are networker and not outcome oriented, you will be happy here.
Cons
Very routine and complex outdated work environment. Turned to be like old governmental institutes.
Leaders in company are worried about their seats more than the achievements.
good salary, benefits and good working conditions. Stability and very low turnover rates.
Cons
lack of organization and vision. limited resources to spend on customer education. The very large number of headcount makes it very hard for promoting employees and to give them enough continuous training