Pros
Good team. Welcoming environment. The team is always happy to lend a helping hand
Cons
Leadership team is exclusive and does not know how to delegate well. They will hold all information at the top and with a few key team members and fail to bring in others to support. The company's attempts to remove employees lacks subtlety and can be very evident. They will use the term "financial reasons" to facilitate to a lay off while posting new jobs at the same time or shortly after being let go. I agree with the other review that they hire/fire at will with no regard for anyone but the leaders at the top. The environment fosters a sense of uncertainty and anxiety daily and it's not worth the stress of sitting on the edge of your seat not knowing if you'll be employed the next day.