Good environment - bad management - low salary
Pros
The people here are enjoyable to work with and the team is mostly composed of young individuals. The external benefits are also quite nice.
Cons
I was assigned to a team with poor management that heavily micromanages. The higher executives consist mostly of yes-men, leading to an overwhelming workload and little time for training. The internal processes are cumbersome and involve many steps, making them time-consuming and inefficient. As a result, more time is spent navigating these processes than on actual coding and development. It is extremely time-consuming. The base salary is low and below the market average for software engineers. There are few opportunities for promotion. Additionally, you often get assigned tasks that are not aligned with your position and are above your pay grade.