- Good delegation of work
- Flexible working hours (though also depends on your manager)
- Good Perks & Salary
Cons
- Initially you will be jumping around the projects before you find your niche. This might make you disinterested in the job. But keep your faith. Once you find your spot, you should enjoy your work.