Company: IBM
Date: 2014-02-14
Overall rating: 4/5
Employment status: current
Experience level: Junior

Entry Level Java
Pros: Learning new skills is encouraged and plenty of opportunities are available, open environment in the office, tons of different projects available.
Cons: A lot of competition for projects, a lot of corporate bureaucracy, can get easily lost in the crowd of similar employees, each manager is responsible for many employees. Business is down but changing in a positive way (hopefully).