A good place for graduates, limited for more experienced developers
Pros
Flexible working hours (+-1.5h), however kind of long(9:00 - 18:00) Cycle to work scheme Fruit Wednesdays Birthday Breakfast/Lunch Friendly and helpful co-workers Nice parties and BBQs Nice and steep learning curve for graduates. Plenty of supports from fellow developers. If you're planning on working on back-end, you're probably gonna have a blast. Lots of different technologies are being used, always on the lookout to implement new things.
Cons
Seems to have a habit of keeping the truth and making empty promises during interviews (developers only). No training - if you want to learn something new, you're expected to do it in your personal time. No AC, summers are absolutely dreadful and uncomfortable. Hardware is not the best, computers are alright, so software will only crash a few times a day. Monitors are OK for most people, they are terrible when working on UI related stuff. Weird work ethic, seems to be the norm to do unpaid overtime. If you like leaving work on time, be ready to take some laughs and jokes. The employee is at no point fully briefed on what the company actually does. Most of the existing staff is not fully aware of how the company operates and how it interacts with other child companies. Several attempts have been made my senior management to deliver a proper explanation, however they could never find the time. Bad software development practises and fake it till you make it attitude, however towards the end of employment changes were getting made to improve the situation. UI developers are limited to working with certain technologies,