Pros
- Great people in a couple of departments - A lot of passionate people who clearly love their discipline. - Remote working (with onsite/hybrid opportunities if you live nearby) - Great for anyone wishing to get multiple titles under their belt in a short period of time. - Flexible hours. - Great place to be if your sole passion are trains and/or SimDev. - Hardware provided.
Cons
- Low Pay and non-industry standard rates. - Years of service not recognised until your 3rd year at the company – by which time, you will receive your service badge. - There are still people that have been at the company 5+ years and have not seen a promotion or pay increase (except for in-line with minimum wage/inflation) - Career prospects have been eroded, especially for those with less industry experience. - A lot of infighting between departments (People commented on how artwork was not finished or missions were still buggy, or designs were still being tested and bashed them for the slightest inconsistency.) - You may feel a sense of Stockholm Syndrome and be told that the things you do within the company are just industry standard practices. - Trying to go above and beyond does not result in anything tangible, Initiative is stamped on – you may be thanked, but people will soon forget what you did. - To further the above point, there has been a reward system/employee of the month in the past, but don’t expect people to vote for you, mainly down to favouritism/who can do the most work, even if they claim there isn’t anything of the sort. - There's disconnect between management and projects people are on, You could report to someone that was on an entirely different project to yours. - Mentoring doesn't exist, especially for those with less experience (This is most likely due to the number of projects going on and therefore, lack of time to train - Leading to someone easily becoming a push over because there was meant to be an ‘understanding’ for something that was never said nor trained for.) - If you don’t understand the task or it is a bit too difficult/over your level threshold, they may just give the task to someone else rather than support, hindering any progression. - Tasks are repetitive, this is mainly down to any lack of guidance so they will put people on things within their 'skill range', indefinitely – this will then feed the anti-progress cycle. - Being told that your health matters when your workload increased seems very fake and disingenuous, why did it matter only when it was convenient? - Fake positivity culture plagues this place. Being told how great you and the team have been. Only to consistently pile more work on top of you. - Pointing the finger at certain individuals for issues, when it is a broader project-based problem that affects most people. Seems like borderline bullying. - No clear task structure. There may be a task with a title and a line in the description, or a couple images, this task might not be updated or clarified for a while, wasting precious time you don’t have. -Staff turnover (Mainly due to stuff like pay, multiple projects with short dev times, no room between tasks and poor communication coming from the top down.) - Doing a task that hasn't been done before then getting the blame for getting it wrong or critiquing 'lack of understanding' doesn't feel great. - Boundaries are not defined. Where a job title starts and another one begins is anyone's guess. - You can become part of the furniture way too quickly and take on too many responsibilities in a short amount of time. - Little to no recognition for you as an individual and what you have achieved, unless you are the more valued team member. - Unless you are a train fanatic, don't expect to work on a project that excites. - Dissent/difference of opinion will not be tolerated, especially if it is against the upper echelons. - People are passionate and it seems that’s used as an exploit. Just because you ‘like something’, shouldn’t be a valid reason to make you work more hours/do more tasks than you should – especially if you won’t be rewarded for it. - If you go out of line trying to point out obvious flaws in the system, it’s easier to silence you than to address the problem. Concern meetings were had, but little, if any of it was actioned. - Company has a poor hierarchal structure and it is evident. Based on your seniority and the more experience you have, you will be valued better. Seems like dignity is distributed based on authority rather than equally. - Any input from the top of the departments come at the most inconvenient time, when the team has already tried to expedite due to tight deadlines. - Siloed into having very similar work for portfolio and showreels (if you even get any). Basically, forcing you to make your own stuff. Which is not useful if you have other commitments. - You could go on annual leave and when you get back, the only, comments, feedback, etc, you come back to is negative, people seem to find it very difficult to see the positives in what is done as everything is put up to scrutiny. - Some people, on your team, or elsewhere may bring up their own ‘personal politics’ – In some cases, staying neutral, especially when at work, is beneficial because you all feel part of a community. This sense of community immediately gets thrown in the bin when you talk about your ‘political stance’ or ‘what social issues need to be addressed’, often coming across as aggressive and condescending. This results in isolation if you don’t feel the same way or don’t want to get involved.