They have great benefits and flexible work hours. The pay is decent and the job can be interesting. Some of the people there are really wonderful to spend time with.
Cons
Some teams have a lot of politics and problems with process
This company is amazing and the people are fun and great to work with. The potential for more growth is there and the opportunities to excel and advance is there too. Many perks too.
Cons
No cons so far. I feel happy and satisfied so far. I can't think of any cons at this time.