Pros
Not a pro. While working at this place, these guys lied to me about everything. I worked for 2 months and every answer to the questions I had with them about my performance and they would lie. I voluntarily went in to speak with my manager every 2 weeks making sure I was not showing any signs that might be considered an issue or to see where I could make improvements. My performance was always fine and then one day after 8 weeks they decide to fire me. Just make sure if you work here, get all your positive feedback in writing because they like to make up stuff.
Cons
Parking there can be an issue because there's a car repair shop that sprays paint next door. Make sure you bring a cover because there's a chance you might get some spray back on your car.