Pros
Large scale projects that look good on portfolio. The people that used to work there were cool until half the company got let go after they said in a meeting that week that the company is doing great, trying to hire more people, and buying a larger office space.
Cons
The people that own it, bottom-line suck and pretty scummy. They throw everyone underneath them under the bus for problems that they have created. Once hired, start counting the days until your let go because its not a if, but when situation. They created a business that is repeat yearly offender told by former employees that they will take on people for a project and then let them go when its done, which is usually within the year. Don't take a job there if you have a family based on the fact that the rug will be pulled and you will be working 12 hour days that aren't given recognition. Sucks because the people other than management are super talented and really cool to be around, but at the end of the day no on is safe and secure with their jobs there.