Recommend
CEO approval
Business outlook
Pros
Good pay, good benefits, great people and consider your time well.
Cons
Not many, perhaps just how fast teams can get work to you can vary and be very slow at times
Check out your Company Bowl for anonymous work chats.