Company: IBM
Date: 2018-11-06
Overall rating: 3/5
Employment status: former
Experience level: Junior

Software Engineer
Pros: • You get to work with Global Teams
• Working with highly skilled team leaders
• Work-life balance is great
• Flexible work hours
• Competitive salary
Cons: • Big companies come with large hierarchies 
• Very little scope for personal growth
• Rarely see bonuses, increments, and promotions
• Very little wiggle room for creative thinking
•  The company is not too quick in adapting newer technology. There is a very long process of leaving behind old practices to adapt new ones.