Pros: free drinks, occasional free breakfast, ping pong table, laid back boss.
Cons: temporary position
What I have enjoyed most about this company is the lack of micro management. I was given sufficient training and then expected to perform up to par, but they do not look over my shoulder and critique everything. If improvement is needed I am notified, but I enjoy working independently. This is a contractor position, so unfortunately I will not be working here permanently, but FT employees enjoy lots of perks and great benefits. It has been a great temporary job, and is a great company.