Pros
Great diversity of staff, from all walks of life and background. Team is very tight-knit and supportive. Room to grow if 'hungry' enough. Company throws good parties, on and off site for major holidays and events, building a team-spirit. Office is bright and fun, with open concept (except for the management), so if a "privacy" is something you prefer - then this is not a company for you. CEO is open to cooperate with employees in meeting their personal needs and situations. Remote work 9even from abroad) is possible for some, as their particular role allows.
Cons
The greatest cons is - long hours. Problem with most employees is that they are just that - an employee, with limited investiture into the firm, coming in with the "I just work here" mentality, as opposed to "I own this place" notion . The CEO, though with demanding character, is extremely dedicated and expect everyone to "own" the business just as if it was their own. Not everyone is ready nor has a capacity to adhere to that notion.