Pros
Some great benefits (dental, healthcare, gym, employee discount) and a nice office. They have made an effort towards a less traditional office culture with team outings and a Friday afternoon drinks initiative.
Cons
Long working hours and below average pay, holidays are minimal and if you are sick longer than your allotted 5 days in a year then the extra time comes out of your holiday days or unpaid leave. You have to claim statutory sick pay yourself, the accounts department won't do it for you. Line managers can be based in offices in other time zones. CPD is a box ticking exercise with staff required to complete basic e-learning courses in common programs (excel etc). Getting funding for external courses is possible but couched in red tape that's impractical to navigate. Performance management systems are antiquated (bi-annual, 360 degree reviews) and individual progression doesn't happen quickly.