Pros: best job security, good work life balance, positive work environment, flexible timing, very good medical benefits, lots of opportunities for learning, technical training are great
Cons: poor salary structure, not a good paymaster, no employee retention policies, there is no long term visibility.
Lot of option to work in various domain and technologies, there are many opportunities to travel and interact with customers.
Good set of clients and excellent training. Current leadership is leading the company towards the right direction.
It is a very big company and lot of policies which make too hard to work.