- Salary
For a competitive company, and all its claims of being a Platinum Sitecore agency, the salary is a joke. No salary review (definitely none during my time of employment there).
- Staff benefits
Fish out for these, they are there but tedious to get.
- Process heavy
Everything has a process. It creates a dull working environment. Even how to speak to people and requesting for things that are beneficial to the development of the company and its staff(i.e training) has a process.
- Senior management team (minus a couple.)
Excellent staff team lead by unqualified "leaders". Management style is poor, and once a staff member is deemed a 'bad egg' (i.e. not a 'lad', not into football, or is not extroverted or by personal opinions of other senior management staff), then there is no chance for progression, improvements, or contribution. In some cases, is frowned upon and does not fall under the controlled parameters of how a 'kagoolie' should behave. When this happens, the senior management team takes almost anything personally or out of context to make it personal - beware of what you say, even outside of the working environment, even if it has absolutely nothing to do with work.
A lot of sugar-coating with words, barely any action taken. Slow to react at the important parts of running a business, but quick to react to petty things that could potentially create an undesirable working environment.
- Favouritism
Some staff are no doubt favourites of the senior management team, thus will receive more leniency and benefits - this is not how a company should run.
- Culture
Unfortunately, there is no culture at the company. There is however a culture outside of the company created by groups of staff. If this does not fall under the control of the senior management team, it becomes a nuisance to the business.
- Very school-like/call center-like/ controlled
Specific (very specific) dress-code. Certain attire are not allowed to portray a more professional environment (which is fine) - however, communicating that across to staff seems very school-like.
No headphones allowed - this is uncanny for a software house.
- Training
Requesting training has a process. There is no training budget, and staff may be required to wait for a long period of time. Some staff require huge skill-ups to be able to perform their role, and delayed training only causes stress on the job. This may have changed and hopefully has.
- Working hours / Flexibility
There are some options of starting early and finishing early. Though this is limited.