Pros
Good individuals at work, Easy products to learn and work on, good salary
Cons
No learning-the work is such that a fresher can also handle efficiently. People who are appreciating the work place are only those who have stayed here since the organisation has begun or may be it is more than 3 years. Management is very rigid. They say the envionment is friendly and flexible but not for everyone. They consider people on case to case basis. If they like someone they would consider their all faults, if someone voice their thoughts, you are just gone man. Every now and then, they would make u realize that they are paying us for no work. Less appreciation and more bossy environment. No respect for exiting candidate until and unless you are not favorite of them. There is no common forum whom you can reach out if you have issues with manager/one level ahead. Firing is very frequent. In last 1 year, 11 people have been fired from organisation telling they were performing poor, but the fact remains the same that the management is poor. Internal politics between the management and the employees are very high.