Pros
Work with amazing, smart, talented, motivated people. Usually. If you bust your a**, you'll get noticed, but you do have to put yourself out there. One of the Build.com values is "Work Hard, Play Hard" and they mean it. Not a good place for lazy or sneaky people. A great place for self-motivated, dedicated and fun people.
Cons
Can be stressful, lots of money to deal with and worry about. Goals are sometimes set for you and it can be daunting.