Ok place to work but largely depends on your manager
This company is a great place to work, great benefits.
application Management might need to be improved but it really depends on which manager the team is assigned to. The team management I am at is horrible for these 1.5 years due to the application manager's problem. But we have a great team work though.
Overall I still like this place.