Pros
The company has some of the most supportive work cultures and amazing team work. You get to learn so much from everyone on the team
Cons
Didn't come across any as of now
Pros
Make your own schedule once you have seniority
Cons
Crazy work hours. You are working different shifts