Flexible working hours.
Nice company to learn and start your career
Cons
No pay increases
No career progression
Hardly recognised by the company, especially when based on a company site
Dead end job
No encouragement to do better or progress or train
Communication is non-existant