Absolute ineptitude from upper management that has zero clue about the product they sell. They let petty personal reasons get in the way of making a start-up into a stable power house. It's ok if some people in your division work from home upwards of 10 shifts in a month, but if you do it once it's the end of the world and you will get passive aggressive emails from management. Because management has no clue about the product they sell, they lie to clients about the abilities of the product and expect their support team to fill the gaps to make clients believe the lies. Management focuses more on people smiling in the office than improving the product to meet expectations sold to customers. I hope you like being chained to a desk for more than 12 hours a day! Don't you dare think about taking your hour break either. Oh but there's a foosball table! Look how cool of a work environment you're in! Management has made it clear, you are replaceable. (Even if they can't hire new people to certain positions for months on end...)