Pros
- Good work environment - People are great - Top execs take time to publically answer questions from anyone (question can be anonymous). - Top level clients so you could end working on projects that will be used for a lot of people. - Included breakfast/lunch/dinner
Cons
- I think that the hiring process isn't filtered enough. Sometimes there are troubles hiring for a particular position because of a lot of _bad_ candidates and then the first one that is fairly capable get the job. - People leaving the company doesn't seem to be a big concern for top execs, they just see it as people that need to be replaced. Maybe that's a realistic view, but for us, as employees, those people leaving are coworkers that we value working with and sometimes the replacements aren't that good. It would be good to have a better plan regarding this.