Pros
Able to create your own opportunities.
Supported by management.
Able to innovate, create and mould processes.
Build rapport with clients and stakeholders.
Troubleshoot and solve problems.
Fast paced environment.
Friendly team.
Transparent structure and error reporting.
If you work honestly with high ethics and morals in mind, only to serve the clients to the highest capability you will never miss an opportunity to succeed and grow. You will also never miss an opportunity to receive incentives.
Cons
Staff can leave a company on bad terms. Unfortunately that is reflected in some of the reviews left here. There are also some great and honest positive reviews!
Sometimes it is difficult to deal with escalations from clients when service criteria are not met. The team do the best that they can in most cases. Everyone makes mistakes sometimes - and that's ok.
Changing priorities can be difficult to manage at times.