Pros
Decent benefits, depending on the department Incredibly friendly colleagues Ewan (MD) is open, honest and willing to accept any feedback from any employee Good kickstart into a SDLC career
Cons
Inexperienced managers lead to serious issues Mostly employs graduates for enthusiasm, people move away very quickly Recently began outsourcing development abroad Much of the senior managers are related, causing conflicts of interest Developers required to test each other's projects Not nearly enough testers to cover the dev output, feedback cycle is too slow Agile implementation is dodgy at best Deadlines will be imposed by the business for no reason and you will be expected to do "reasonable" overtime to meet it Any mistakes will be met a random reception, somewhere between "Oh, never mind." and being blamed to directors without knowledge. Salary is mostly dependent on how well you can negotiate and being in the right place at the right time Dismissals have happened without prior warning at almost two years in Training depends on your director, you may get £1000pa worth or none for your whole duration