Pros
If you're just looking to get some experience quickly, this place isn't too bad, but I wouldn't really recommend working here long-term. There isn't a lot of room for growth, and the salary is pretty mediocre. I'd suggest working here for a few months, make a couple of connections, learn a few things, then get out as soon as you can.
Cons
Pretty horrible choice for companies to work for. The company has ZERO loyalty towards its employees. It doesn't matter how much you've contributed or how well you've performed the past couple of months, because I have seen a lot of talented people be let go out of nowhere for no apparent reason. However, that might be for the best, because employees are always being taken for granted. None of our hard work is ever rewarded; even if you exceed expectations, you won't get any recognition from management. The only time they ever pay attention to you is if you mess up or fail to meet their demands.