Pros
You are not expected to work more than 8 hours a day for the most part.
Kontras
Pecking order is: CxOs -> Sales Guys -> Managers -> Everybody else Information always flows down, not up. Deadlines are just handed to you by managers/team leads without any consultation. If you don't meet some sales guy's arbitrary deadline for a customer engagement, you will be thrown under the bus. They are obsessed with tracking your time down to 15 minute intervals. You are constantly being forced to justify to management how you are spending your time. The CEO used to walk around the office, shoulder surfing, and if he didn't see something that looked technical on your screen, he'd get your manager to reprimand you. Bottles of hand sanitizer had "Property of Hitachi ID" stickers on them, because you know, otherwise us pesky thieving employees would have taken them home!