this is by far the worst company I've ever worked for. HORRIBLE micromanaging and upper management. Not one single person has a clue what they're doing. They are a total and complete mess from the very second you start onboarding. If you receive an offer from this company, DO NOT ACCEPT IT!!!!!!!! I wish I didn't...