I have been with the company for about 3.5 months. The company cares about their employees. There is a great deal of collaboration and comrodery. I love that I get to work from home and use various technology resources to connect with co-workers and clients.
Cons
So far I do not have any cons. I am fairly new and thus far I have not experienced any down sides.