Cool Company, Bad pay/room for growth
Pros
Free snacks, drinks, beer. Great benefits. Great time off policy. Great equipment to work with. Culture is great but doesn't always match what they say they are all about. Never had to work crazy hours... But i will say before my time people were constantly putting in OT (which happens with salary obviously) without any compensation/reward.
Cons
Terrible room for growth. Bad starting pay for the industry. Also, 'frequent' raises but not that great, and no room for negotiation when given a % increase when deserved. Room for growth, again, is bad. Constantly holding well deserving developers back from being senior status, but often giving them all senior duties. The Dev process is also poor. No proper code reviews/ability for juniors to actually learn from their code. Just pump it out and send to the client. Bad allocation of resources so no proper help for younger developers. Constant empty promises. 'Yeah we will get you in calls to help you learn the business', 'Yeah dev weekend to team build and learn new stuff', etc etc. All empty promises. Gets your hopes up and then nothing happens.