Greengrass pros and cons