If you want constant change, then work here.
Pros
Medical facility, small gym and cafe onsite. Lots of extras perks since a large company. Insurance is decent. If you want a constantly changing job, this is the place for you. You can barely become comfortable with what you do before you are being thrust into something else.
Cons
Management will force you into a position you do not want. They will completely redefine your job role into a position you are not even interested in. If you say no, they just say "you will do great". It must be something the learn in Management Training. Q is an arrogant company. Many people want in the door so they are not about the employee as much as they want to think they are. They could care less if you leave because someone can take your place quickly. Very "production" metrics oriented. They will load you up with non billable work and meetings, then question why you have too much non billable time! Some line managers will monitor every second you are away from your computer. Soon to have new "big brother" seating arrangement with no more cubicles. You do not even have enough space to lock your valuables or put more than 1 stack of paper on your workspace. PTO plan is awful. You only get 10 days for a whole year. You do not earn the sick time but do have 40 hrs available to use via the honor system. It is much better to have vacation and sick earned together. You will get reprimanded for using too much sick time. It is hard to really get rested up there. I have not had a week off in nearly 2 yrs. You have to be satisfied with long weekends. Very low pay for the expectations. I would rather make less money and have less stress.