Relatively new here (< 6 mos); struggling to stay afloat
Pros
- Great compensation & benefits - Very big on inclusion - Super rich company that doesn't nickel & dime you - Lots of groups and they encourage movement (every 2 years I hear) - Company invests 5 weeks in you to do bootcamp/onboarding - Nice equipment - Competent HR and IT depts
Cons
- Pace is fast; deliver more, faster, everyone - Technologies used are all/mostly home-grown, highly customized - Makes it a bit stressful if you are noob (hopefully this will pass) - Due to scale and pace dev is moving, documentation is lacking and stale - Even people on your team may not know the answer you seek... need to look elsewhere - People are nice in general; though some are more helpful than others - People not very social - You always feel like the dumbest person in the room (hopefully this will pass)