Software Engineer • Current Employee
Pros: Cannot find one. You can learn here how to have your time wasted,
how to waste others' time,
how to work with arrogant/damaged seniors/middle dev/students,
and join politics afterwards.
People come and go, management never changes; it is promoted to a higher hierarchy.
Current employees are not receiving incentives, always having to deal with the no-employee-retention unwritten rule, no raises, and new employees being hired.
The company rewards the people that "play the game"; your skills do not matter.
Cons: Salary way below the average pay for the role, no raise, no technical growth, lots of useless corporate "tasks", and micro-management in weekly bookings. There are way too many meetings.
God forbid you receive a project with a team assigned only on that one project for decades! The arrogance and the waste of time that people in management in this company are willing to offer, only to keep an old project where they cannot change the other many years old team, is completely absurd.
Project Managers that are always happy to throw another log on the fire when the building is burning, staying in their positions for years, must be changed urgently!
Obsolete software, low number of vacation days. Working with Germans shows you IBM has such a thing as a personal holiday for employees there, but for Romania, overtime is paid only for those few preferred persons.