Pros
- Flexible schedules, including some opportunities to work remotely - Structured bonus program - Regular pay increases (assuming good performance) - Opportunities to get involved in various different aspects of the company, if desired - Growing company means opportunities for advancement, if desired - Keep on top of events going on around the world, if you are a news junkie - Small company feel, which means you can get to know coworkers and managers pretty well - Reasonable expectations, easy to stand out if you go above and beyond baseline expectations - Comfortable dress code (rarely have to wear formal business attire) - Little bureaucracy and fast movement on priority projects - Motivated sales and management teams - Continuous focus on improving employee satisfaction and comfort in the workplace - Stocked kitchen - Not a contractor job, meaning you don't have to fear for your job as contracts expire - Intel work without the hassle (no SCIF) - Analysts are empowered to make a lot of decisions at the lowest level based on consultation of existing guidelines, context, and experience
Cons
- Some positions require holiday/weekend work on a regular basis - 12 hour shifts for analysts (but only work average of 15 days a month) - 24/7 operation means many starting positions are on the night shift - At times stressful due to workload - Some coworkers you will only ever interact with digitally - Desired growth position is not always readily available - Small company environment means slow movement and competition for resources on some projects