Recommend
CEO approval
Business outlook
Pros
Able to get valuable hands on experience. Lots of freedom on projects. Great benefits and very nice place to work in general
Cons
Pay is just OK. Not much opportunity to move around or try something different. You are probably locked to the division you're in and sometimes even the department.