Pros
Like any other start-up company, the main advantage of working here is that one gets a considerable amount of responsibility and learning opportunities. Only difference is that this is now a mature startup company with a strong client-base. The work-force is very young and active. Most of the work-force is very intelligent and some are just brilliant people. A great opportunity to build contacts and just learn from them - problem-solving and leadership skills. The job itself is very exciting, the company is open to custom solutions for clients, which requires a lot of innovative ideas, data analysis and simulation. Austin city is a great place to live. (The company's HQ office is in Austin) Work environment is friendly, casual and the people are quite social.
Cons
The company very recently came up with a system to review employee performances based on which they would be given pay raises / promotions. Until very recently, they did not have any employee review system.