Pros
- Competitive salaries - Reasonable hours, overtime pay, everything above board - HR- promoted workplace benefits (fruits once a week, gym). Good for employees with family, very accomodating for pregnant women. - Not a high-pressure environment, friendly atmosphere - Leading company
Cons
- No professional management in most areas, most were promoted due to being "trusted" or years in the company - Very opaque career advancement - Obsolete technology (core system, most programs), - most "interesting" projects in new technologies are outsourced or given to the new hires - Yearly reviews have no impact on career - Not interested in career development, very anemic training opportunities, no recognition or promotion of university degrees - Lack of basic practices in IT development (very recent switch to source control and sparse bug tracking, no project management software, etc..), very poor technology selection criteria and bad project priorization and almost non-existant project management. - Not meritocratic