Opportunities here come to those who look out for them.
Good Paymasters.
People are helpful and professional.
Concerns are heard if raised in a professional manner.
Cons
Most work for Implementation developers is on an In-built tool. This won't be useful in most companies.
Good money, approachable management, autonomy to do your work well, great work/life balance.
Cons
Not the new age Silicon Valley feel if you're looking for that. Nothing amazing in terms of benefits. Lots of emphasis on work and not a ton of employee work satisfaction.