Pros
Strong culture and great people - the teams include many talented and supportive colleagues. The learning curve is incredible; if you are motivated, proactive, and willing to take ownership, there are significant opportunities to learn quickly and develop a wide range of skills. The environment encourages growth and allows you to expand beyond your core responsibilities.
Cons
Workload can be quite heavy, and high performers often end up taking on the responsibilities of multiple roles. While this level of ownership can be motivating, the recognition and appreciation may not always feel proportional to the effort. Additionally, considering the intensity of the workload, the benefits package could be more competitive and better aligned with the expectations placed on employees.