Good progression and support.
Abundant opportunities due to rapid business growth.
Fair pay and benefits.
Relatively flexible working.
Cons
Understaffed, and stretched thin with unreasonable workloads and deadlines.
No consistency or cohesion between teams and departments.
Extremely slow recruitment, both with backfilling pre existing positions and new roles due to growth.