Company: IBM
Date: 2016-05-21
Overall rating: 3/5
Employment status: current
Experience level: Junior

Flexibility but ... there are downsides
Pros: - A lot of flexibility, you really have the possibility to work at your own pace.  
- Really really good life/work balance
- Possibility to change teams inside the company (if your manager agrees)
- Nobody tracks how many hours you do, as long as you do your job you are fine 
- Possibility to work from home
- Company is starting to adopt Agile methodologies (but it still is a ongoing process)
Cons: - Less benefits compared to other IT giants
- In most of the teams very ancient tools and technology
- Dending on the team, if you do more than what they expect this could not be recognized
- Programers are viewed as numbers, projects can be shut down and you reallocate in few weeks
- Possibility to learn doing normal work is 0, most of time is matter to maintain or fix legacy code 
- In Ireland there is almost zero possibility to have an impact and emerge
- In Ireland your manager will almost never know what you do. USA teams are in control of everything