Pros
- The standard of hiring is really strong. They look for technically strong individuals with good work ethic and the right personality to work in a software development consultancy. - Because the vast majority of folks are contractors, the turnover is healthy. The teams scale up quickly and if someone doesn't work out, they leave at short notice. - The events are very good and well attended.
Cons
- The focus is on hiring people who are already experienced at what they do. Those contractors are not looking for any career progression, they generate the fees and so the employees are left behind. As an employee, more loyalty is expected but not much thought has been put into developing employees. - Oftentimes, associates (contractors) on-site will get opportunities to change their roles and increase their responsibility yet the same opportunity to progress is not there for permanent staff. - There is a distinct lack of females at the higher echelons of the business and we have seen quite a few senior women leave the business recently. - Those who give constructive feedback about the status quo are not 'grown-up' and marginalised. - Lack of hierarchy and career progression means that ambitious people are all looking to be partners as that seems to be the only thing to aim for. It has created chaos and unhealthy politics. - Many partners are not visible to the business and it's unclear what they actually do and what results they are accountable for.