Pros
The salaries are fair compared to similar companies as well as benefits.
Administrative staff is very friendly and usually very helpful in solving issues
No problems with holidays approval.
Cons
No training at all, you hardly manage to be approved training which you yourself propose. No plan for people growth.
Career expectations not always fulfilled, new titles without meaning comes from the management without consultation.
Poor management, which doesn't give any confidence for the future of your career.
Very old fashioned approach to management, documentation handling, proposal writing.
The friendly environment often require you to find compromises.