- Big Organization
- Lots of personal development opportunities
- Challenging work
- Good work / life balance
- Good company culture
Cons
- Not very stable business
- Poor resources for software development
* Software development on a laptop with 8GB and only one screen! (no desktops)
* Jenkins production server with only one slave
- Poor benefits and pay (compared with other software engineer jobs)
- Limited opportunities to go to conferences or external training