Pros
You are given a lot of responsibility and people to manage very early on. There is a clear progression path and roadmap. People are friendly and try to make the work place very social. Good training with the right managers.
Cons
The company wants to cut costs as much as possible to increase profit margins which benefit only the board, which means that they keep wages, pay rises etc as low as possible. This was also shown in the company forcing everyone to come into the office even when the governments advice was not to during covid. This put their staff members in danger, but thought it might increase their profits. The teams are given as many clients as they possibly can, even though the teams are working overtime and on weekends. As well as being a pro, being given too much responsibility too quickly is also a con. People 6 months on the job are left to be responsible over multiple clients and their thousands of pounds of budgets with little to no support. People are promoted or hired into management positions and are made to manage with little training (other than a couple hours of very vague outside training). There is a lack of communication and information is only passed around through rumours. Junior members of staff are treated like dispensable interns, while the board members and other senior members of staff are untouchable and act as such (for example shouting and bullying behaviour).