Taro Logo

Work on the application for pricing

Software Developer
Current Employee
Has worked at IBM for 1 year
March 30, 2022
4.0
RecommendsPositive OutlookNo CEO Opinion
Pros
  • Benefits
  • Hourly rate
  • Time for study and self-development
  • Opportunities to get better
  • Hybrid office/home office work
Cons
  • Tedious corporate processes.
  • Investigating old code of very poor quality (2k+ LOC methods).
  • Dealing with poor software design.
  • Over-complicated coding approaches and working with people that are not able to do precise code reviews.
  • Not applying even basic coding principles (e.g., SOLID) and patterns (e.g., GRASP).
  • Too many meetings that block productivity work.
  • Managers making decisions about stuff that are not related to their competence.
Advice to Management

Hire the right people.

Listen to developers.

Cancel meetings as many as possible.

Additional Ratings

Work/Life Balance
5.0
Culture and Values
5.0
Diversity, Equity, and Inclusion
5.0
Career Opportunities
5.0
Compensation and Benefits
5.0
Senior Management
4.0

Was this helpful?

IBM Interview Experiences