Flexible hours and 35 hours work week.
Good programming standards.
Cons
Poor management and lack of organisation.
Big pressure to perform but poor salaries.
Lack of transparency and false expectations regarding the future of the company.
Lack of organised feedback and career growth plans.