Pros: flexibility with working from home.
Cons: just about everything else.
So Quickcomm was the fourth company I worked for and I wanted to get out of there by the second day of work. The company is chaotic, management is reactionary, and no thought is put into most things. The attitude is "just get it done now". Just about every project I worked on had to be revisited later to fix things because of new requirements. Different departments would often be working on the same thing without knowing it, many times because the person who made the request just wanted to see who would get it done faster. The job was very stressful and there were many nights when I lost sleep worrying about a project I was working on, and not because of any incompetence on my part.