Pros
Absolutely none. This company is a terrible place to work please steer clear. Especially if you are a fresh grad.
Cons
I worked there a long time ago and left because of the toxic culture. Reading some of the other reviews validated my experience there and it is clear to me that nothing has changed. The owners are disrespectful, rude and unprofessional. They won't hesitate to humiliate you in front of other employees for no good reason. They take advantage of fresh grads and expect you, in some cases outright pressure you, to work overtime for free. You are made to feel immense pressure through passive aggressive comments, to put in completely unpaid time over the weekend. If you leave at 5pm your work ethic gets questioned, they don't shy away from asking you to work at least half an hour of unpaid overtime everyday. Don't be fooled by their big words like "family" and "we take care of each other", it is not true and I cannot recommend staying away from this company enough.