I would not recommend this company to anyone. It's an awful company with disgusting upper management. All they do is point fingers and push you away. Some of the experience is actually very good, but it doesn't make up for the poor culture. The company needs to transfer over the title of President/CEO to someone else and completely rework upper management.
upper management, no respect