- Interesting projects - Possibility to work from start to finish for a client - Also possibilty to contribute on a number of different projects and switch - Open to chose and use different technologies. - Good structure and very organized workflows - Steep learning curve
Cons
- Salary is rather on the lower side - Provided equipment can be outdated