Pros
Great benefits and tuition reduction
Cons
commuting can be difficult if on site
Pros
- interesting projects/work - good balance of challenging/rewarding work without being overwhelming - amazing benefits - good team culture - leadership has been extremely responsive to feedback
Cons
- more investment in developing teams skill set - clearer roadmaps needed