Pros
The pay was decent for the time I was there.
Cons
After getting a great 90 day review, I was called into the office one day and terminated without explanation. My first child was only a few weeks old. When I asked for a reason, they told me that they did not have to provide one. I suspect that they had some expenses and had to offload.