Well defined values and culture that the leaders truly promote and exemplify. By far the best culture I have worked for and the most humble, caring, and committed leadership team. They are constantly improving and really care about their people personally and professionally.
Cons
Lack of focus and structure in some areas, but they are actively addressing these issues.
Great learning environment with helpful seniors and supportive team members. Exposure to real client projects early in the career helps improve confidence. Management is approachable and provides guidance. Job security is good and office culture is friendly.
Cons
Career growth can feel slow. Salary increments are not very competitive compared to the market.