Pros
Very relaxed work environment. As long as your getting your stuff done on time management will leave you alone and not worry too much about what time you get to work or that you took a long lunch. Great opportunity to work for a company out of college and get training and experience for future endeavors.
Cons
Very high turn over rate. Average engineer is 2 years out of college or less and typical employment lasts about 2 years or less. Senior management states there will be a 10% salary bonus based on project success but no one has ever come close to making this number (this is a very common complaint amongst employees). They are a very cost conscious company who does whatever it takes to save as much money as possible. During the summer of 2012 the office personnel went the entire summer without AC and were told to bring fans because they didn't want to pay to have the AC unit fixed. Outside temps were in the mid 90s.