Pros
It is a good place to start your career if you are fresh out of school and have no experience. The company offers slightly above average salary for start, which gets increased twice in the first year and every 12 months afterward. Ability to get experience with some interesting technologies such as mainframes etc.
Cons
After 2 or so years in the job you are getting underpaid and the management chooses to hire graduates who are cheaper than to give enough money to the senior employees. Because of this the fluctuation is quite high. People management roles are given higher relevance than technical roles, even first line managers have much higher benefits (mobile phone for personal use, car, ..) even though their skills and value they bring for the company are questionable.