Pros
Wage is very competitive for the area. Very friendly and welcoming staff within the development team and mostly the business. Management not so strict with family emergencies and are understanding when it comes to kids. Every now and then working from home is allowed.
Cons
Child company to Tredz Bikes Benefits and pension package is extremely uncompetitive from what a developer might expect in this day and age. And if the company is not careful, many future employee will be in pursuit of a better pension and benefits packages elsewhere. Resources are short with no budget or view to replace key staff who have left the business recently. Sickness policy is very poor and does make you feel stressed when Ill. No bonus offered to employees, which is extremely annoying considering the growth the company has seen in recent times. Much of the development team undertake out of hours work which is fine, but you don't get extra pay, Instead you're offered TOIL. I'd like the option for additional pay, as TOIL isn't always preferred. Lack of budget for training/tools/software/staff. Confused planning and rash decision making regarding projects/timelines/deadlines/business needs and the sheer amount of interruptions when mid way into such tasks. Staff surveys are a yearly thing but are always ignored... What a waste of company time and resources for them to be ignored. Development environment is completely unsuitable the way the Devs are asked to work. So for me, it proved to be a hindrance to my day to day. No separation between development and support, Devs are frequently asked for 1st or 2nd line support while going through a sizable projects. Very out of date programming languages are used to support certain departments and despite the technical debt, no view to rewrite. Constant fire fighting. Never celebrate success. 40 working hours a week, where most developers work 37.5 hours a week. Lack of training offered unless Welsh assembly government offer grants. Forced third party warehouse management systems with no planning as how how it'll benefit (or lack of) the company.