Pros
I think most of the bad reviews here are from people who weren't at the level required, LAB49 is a demanding job, you need to be very experienced (or able learn very quickly) as you'll be expected to master React and Angular alongside TypeScript, Redux and RxJS, have an expert knowledge of Java and Spring, whilst being accomplished in sql/nosql, comfortable with automated testing (100% coverage is the goal), devops and the cloud with good financial knowledge, if you can also do some C# and Python even better. You'll be switching technologies a lot and there's very little ramp-up time between projects, people are always busy, you'll often have to learn by yourself in your own time as you should be aware of all the latest technologies. You can't be overly sensitive, people tell you the truth here as there's great time pressure to get things done on budget. It's not for everyone but if you're good enough this is the place to be.
Cons
Performance/ pay review months late with 0 communication, senior managers still managed to agree promotions amongst themselves though.