Pros
* Good team atmosphere * Team members are happy to help * Reasonable and flexible hours - work life balance is still good * Supportive of parents * A lot to learn and plenty of opportunity to dip your toes into technologies * They try to keep things fair: redundant workers get their pay out * Subsidised Gym on site * Lovely campus * Overall good atmosphere * Good stock plan
Cons
* Wages are not the highest in the industry * Moving within company while possible is difficult * Bureaucratic processes can be tedious * Redundancies are becoming more frequent - not great for employee loyalty * Priorities often change with little or warning - Projects are too often dropped or replaced with new ones. - Some projects feel rushed with little planning, requiring regular rework as important aspects were not defined prior. - Worry comes up everynow and then that work is being outsourced.