Pros
- An incredibly well run engineering department, with each engineer being recognised, appreciated, and protected from the workings of the rest of the business. - A great team of PMs who know exactly how to manage their squads - Very well organised hierarchy with a clear direction for the product - A very supportive and relaxed work environment. Somewhere that allows you to excel in the areas you wish to pursue. - Great opportunities for personal and career development, with well developed and thought out progression frameworks operated by people who care about your advancements. - Frequent opportunity to input into key decisions, and to debate the work you are undertaking within your squad. - Incredible investment into maintenance, ensuring all projects are kept up to date and bug free.
Cons
- Salaries can be uncompetitive at all levels - The business can be a little unpredictable, with the direction of the company changing from quarter to quarter