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