Pros
-Career Plan, for good performers. [The areas you can grow into (may vary slighty according to Project Assignment) are: Team Leader, Quality, Business Intelligence, Subject Matter Expert (SME), Trainer] -Access to a broad selection of Udemy courses (no pay needed) -Constantly learning new things, as product evolves -Possibility of working on holidays for extra pay (also, depends on the project). If your project needs to be open on holidays, you can basically work your normal shift and get payed triple that day; or chose to be payed double, and gain a bonus day of leave for whenever you like.
Cons
-Work-from-home is now inexistent for some projects, and very limited in others. (In my current project employees attend the office 5 days a week, and maybe 4 if they had a good performance the previous month). For IT workers, this is pretty much arcaic now -The "Career Plan" includes a period of beeing backup in a sector of your interest and capacity. This means, it's not an immediate role change and it can take some time for the actual vacancy to appear. (Aka: someone in that area usually has to quit for the spot to turn "available" and/or, less frequent, there has to be enought workload in the area for the company to actually create the new spot). -Workload (since I entered the company) is steady and there are lots of processes that change rapidly. All in all, you can get used to this, but some (ex) coleages have told me this scenario really stressed them out, and was a heavy reason for them deciding to leave. I guess you have to be somewhat flexible and prove adaptable to have a long run in here!