Good salary hike and overall had a good career growth. In any organization it depends on the set of people you are working with. If your team and management is good then things will fall in place and you will have a good work life balance and career growth.