Some great managers, some terrible. Lack of communication all around, especially between management and service team. Great coworkers, nice people.
Management is good. Coworkers are nice and supportive. One might not get full-time hours, doesn't matter how good your work. Other than this, recommended.
It's a great place to work overall. Scheduling and effective management to employee communication is the Achille's heel currently.
Its' a great place to work, they welcomed me and helped me in every step of the way.