Biggest con is all about teamwork, yada yada, you do 110% carry not only your workload but beyond and they keep piling on the work on then you mention someone else not even remotely working as hard and you are scolded as being a team player. In addition the vacation standards stink, health insurance is dreadful. End of the day if it is a good company but plenty of flaws they don't care abut as long as they are making money....