Pros
Everyone knows everybody, bosses don’t mind teaching, festive celebrations, many projects to learn from. Very generous, you can claim for anything for work (no capping)
Cons
All decisions go thru 1 director, takes time to get approval and submission to client always gets delayed.
Small company, no HR so no way of complaining when you have to work so late and even on weekends.