Pros
Fast Paced Fast progression if you're good enough Some roles are well paid
Cons
Too fast paced Fast progression because so many people leave that they are constantly recruiting / promoting from within Some roles are well paid, but most are not Poor product testing lead to many issues for customers Support is massively understaffed, leading to unhappy staff and customers Most new staff are inexperienced and bought on the cheap. They stay for 12 months to get some experience and the leave Sales teams are over monitored - KPI overload MD is the biggest risk to the company. He cannot allow others to take full responsibility for elements of the business and always meddles in business he doesn't understand. He also doesn't remember what he has asked you to do. So a report that is asked for one day that is "critical and urgent" is no longer wanted at all by the time it has taken you 2 days to pull data together and write it.