Company: IBM
Date: 2018-08-19
Overall rating: 3/5
Employment status: current

Working environment
Pros: - You get to know wide range of products, how they are designed etc. On-premise, SAAS etc solutions
- You are exposed to wide range of customers
Cons: - I have seen multiple products loose traction because of product management unaware of customers and market trends
- Product teams are comprised of multiple geographically distributed teams slowing down execution. Lot of time is wasted in communication because of this. Many times goals are not clear.
- Employees don't receive proper career guidance 
- Total compensation is below market