This company lacks an identity…It literally changes on a monthly basis. The only constant traits are the layoffs and weird behavior from C-Level management. The HR department is called Great Teams! No, that wasn't a typo…It's GREAT TEAMS with a "!", but they're nothing to be excited about. If you have a general question or concern, you should ask your manager to contact them...Otherwise, you'll have to deal with how amazingly condescending and unprofessional they are. They'll literally eat an entire sandwich in front of you, point at you to wait, and then tell you they can't help you. While I haven't experienced it personally, the directors/managers from some departments are verbally abusive. I've seen employees crying at their desks or in the parking lot during their breaks. There's a constant level of anxiety that permeates every aspect of working here…It feels like everyone is just waiting to get laid off, screamed at, or for the bottom to fall out completely. If you take a position here, make sure you have a plan to find something else!!!