Pros
Meaningful work Challenging Growth opportunity Advanced for good work
Cons
Large company that does not change easily Change is slow due to many requirements Heavy paperwork and meetings
Pros
- A lot of friendly people who are motivated and willing to help - Reasonable flexibility - Free training sessions - Free certification opportunities - Good amount of vacation days - Lateral... transition opportunities
Cons
I'm sure there are some I can think of, but I believe the pros outweigh whatever cons there are.