Recommend
CEO approval
Business outlook
Pros
All the usual benefits + breakfast and lunch provided. Casual dress code, relaxed work environment but that depend what team you're part of. Lots of opportunities for growth, salary increase + bonus every year.
Cons
Could be cheap at times when it comes to salaries but again that depends on your experience and how good you are with negotiations.