The company ethics are of the utmost importance and all clients and experts are treated respectfully. On the flip side, the same ethics apply to the employees. Though the company continues to grow, the team functions like a family and everyone is treated with respect. It's a really high-energy and fun environment and you learn every single day.
Cons
Business ebbs and flows and sometimes you have to work really hard and fast. Is that really a con, or just a normal part of being an employee?