Pros
- Surrounded by highly skilled developers - Very minimal legacy code - Lots of knowledge sharing - Extremely easy to get along with everyone - Developers are extremely helpful and do not judge - Work with modern frameworks to keep in line with constantly changing technologies - Work with JIRA releases, as well as continuous integration (Code is backed by tests) - Started to implement AGILE - Started to implement Working from Home and Flexi Time - Currently recruiting to ensure every team has their own dedicated FE developer and tester
Cons
- Only partially implement AGILE working and do no fully embrace AGILE - Project Managers are worked too hard (One role covers a variety of roles (Product Owner, Scrum Master, Business Analyst and Testing) - Can be a pressured environment - Not much opportunity to progress - Payrises are only in line with inflation - Next to no employee rewards - Old fashioned business that needs to modernise (Flexi Time and Working from Home have recently been introduced, but it has to be requested and signed off (not as loose/trusting as other tech companies); Next to no employee benefits) - No movement across projects. Once you are working on certain projects, you'll be on them for a long time.