A thing that I liked about my current company is the work environment and the people I work with especially. They really make wanting to go to work very fun, but also they're always pushing me to do better obviously, which I appreciate from all of them. The thing that I dislike mostly is the lack of communication between especially the managers and the upper management mainly. A lot of the time there's expectations for certain things, but there's no notice about them. They'll usually expect something, but then they don't inform us about it beforehand and they just expect it to be done automatically when they see us the next time. That's just been a real problem that my current company has and they still have to this day.