Pros
There are so many opportunities to excel within the company; you really have the flexibility to determine how you succeed. Multiple and varied assignments will ensure that you're never bored, and the constant engagement provides an invaluable amount of experience. The team is extremely supportive, and is constantly available if you need any assistance. Any questions on current processes or procedures can be answered almost immediately, since the team has a wide range of proficiencies to cover the entire customer base. Additionally, you will quickly find yourself in a position where you are proficient in a number of technologies (SIEM and otherwise) that are frequently used throughout the industry. A positive attitude and a drive to learn go a long way with ReliaQuest, and ultimately, you get out as much as you're willing to put in.
Cons
The accelerated training pace is not for everyone, even if you come in with a positive attitude. You are expected to continuously process a large amount of information in a small amount of time, and a high performance mindset is a must.