Recommend
CEO approval
Business outlook
Pros
Good benefits, nice office, decent pay, and freedom and flexibility to work the way you want so long as you are meeting goals
Cons
Toxic culture. Dog eat dog. Your experience is going to largely depend on your team and supervisor.