Legacy code and poor management hinder progress
Pros
Tools provided .. AI tools oriented. Hardware to work with quite ok. Perks are average . Offices well positions . Work hybrid still. 2 days per week at the office.
Cons
Old projects. A lot of legacy code that is making hard to maintain and extend functionality. The volume of work can be big .. and I notice the tendency to increase from quarter to quarter. Like in any company there are double standards - some people are treat as favorite .. and are all the time prised and proposed for promotion. Is an old company with old people that are working in the old way … which is make difficult to keep up with the market. Now they want agile mode of work but they have monoliths.. which shows the lack of understanding of fundamentals of architecture and processes . I feel that are old people with old ideas and outdated. I want to leave the company because it a dead end .. no perspectives, no new technology, just increasing amount of work. Also the performance reviews are highly subjective .. there are no data presented that has lead to the review conclusion but only the conclusion.. if you request to understand why is like this or contest the review the manager it start to retaliate .. which is highly unprofessional. All the managers lack of people skills and basic management principles. It is like “whoever had longer service in the company was promoted as manager”. Not actually taken in cosideration the skills, maturity, psychological impact .. nothing professional . Actually are not managers but just supervisors.