Vantaggi
Competitive pay Stable job in a recession Excellent benefits Great workplace - awesome building, amazing snacks, summer party and perks Very helpful and knowledgeable peers Software ownership - you own the product you develop Fast paced client facing software development
Svantaggi
Incompetent middle management - suffers from tunnel vision and tends to bully Lots of fault finding - little credit given Software/architecture is ancient A lot of mediocre proprietary software which is essentially re-inventing the wheel Unemployable elsewhere after a few years Fairly long work hours - flex-time/work from home not encouraged though they exist on paper Few, if any, opportunities for professional growth. After 5 years as a developer you maybe promoted to team lead. Not a technology company - started by a trader for traders run by wannabe traders.