Pros
The company is highly laid back and has a culture of slacking. This may be good for some people. If you are a slacker and want to sit in Agile meetings (backlog grooming) all day, this is the best company for you.
Cons
I joined the engineering team in Dallas. I left in 6 months because of following reasons * Very bad projects. They give all the good projects to Vermont (Dealer.com) and pass on the left over work to Dallas. * Dallas employees are used like Contractors. * They lie about the projects and technology during the interview process. They don't respect the skillset of the employee. I was interviewed in Scala and then given projects related to Groovy and HTML. * The organization is highly bureaucratic . In the name of Agile, they have days and days of meetings. This gives managers ample of opportunities to spread red tape and politics. My previous organization was waterfall and guess what... they had far lesser meetings than this company. * The environment is very political and employees are not given the right set of opportunities (specially if you work in Dallas). The employees in Vermont always have an upper hand in grabbing most opportunities. * Managers are constantly interfering in the daily life of engineers. Playing politics and games to further their own agenda. * Most managers in Dallas have no real power and are just proxies to the management in Vermont. * All the powerful high positions were taken by employees of Dealer.com and they call all the shots.