Pros
Worked on meaningful technical problems and had exposure to cloud, data, and migration-related work. The company has established processes, and there are opportunities to learn about enterprise systems and delivery at scale. Some colleagues were helpful and knowledgeable.
Cons
The biggest issue was the gap between how the role was presented and how it operated in reality. A role that appeared to be focused on data engineering was, in practice, much more aligned with support engineering responsibilities. That mismatch made it difficult to assess fit fairly from the outset. Management style could also be overly controlling. There was a noticeable level of micromanagement, with limited autonomy and a lack of trust in experienced hires. This affected morale and made it harder to focus on delivering value. Performance expectations were not always defined with enough clarity or at the right time. Employees are more likely to succeed when objectives, timelines, and standards are communicated early and consistently.