Pros
Good work/life balance. The ability to work with many different cyber security experts depending on your role. The ability to take a SANS class and build your cyber security knowledge. Option to work from home (depending on your role) with some home office bills covered. Appropriate benefits with 4 weeks of time off.
Cons
Job description may not match the actual role and your role name may not even match what you do (ex. cyber security role but only do sys admin work). POOR communication throughout the company. One group in the org may make a decision and another group will only find out when they run afoul of that change. There is no central documentation or group that disseminates the decisions made. This also applies to teams within the same groups too as decisions made by higher up teams may not be passed along until you find out randomly and have to emergency pivot. Managers do not keep their word or just randomly change their minds from week to week. Requests for one thing may be agreed to but when it comes time to actually act on that decision, the manager may make a conflicting decision for no apparent reason. While the company lets you take a SANS class once a year, make sure it can be used for your job. You will not be able to use those new skills you learned even if you wanted to work elsewhere in the company. Cross company cooperation is non-existent and lateral movement within the company does not exist unless you go around your manager or are an instructor that the company wants to keep. No real outlook of how to climb the company ladder. If you are in the wrong team, it's hard to see how your work affects the company or how you can get promoted into a role that actually makes a difference. With cross company cooperation lacking, it's not hard to get pigeonholed to a team and just idle. Chaotic organization of certain teams. There are teams in the company that have no relationship with the group they belong to (ex. technical support team under the Sales group). This means that teams may be pulled into meetings and have no clue what is being discussed.